a plantigrade resembling the squirrel - Francés Inglés Diccionario